package wge

import(
	"fmt"
)

// 错误处理

const (
	error_noerror = 0		// 正常，没有错误
	error_methodnofind = 1	// 找不到方法
	error_serverwrong = 2	// 服务器出错
	error_paramparsewrong = 3	// 参数解析错误
	error_returnparsewrong = 4	// 返回数据解析错误
)

func Err(code int, msg string) string {
	return fmt.Sprintf(`{"err":%d,"msg":"%s"}`, code, msg)
}

type Defaulterror struct{
	Err	int		`json:"err"`
	Msg	string	`json:"msg"`
}

func (e *Defaulterror)ToString() string {
	return fmt.Sprintf(`{"err":%d,"msg":"%s"}`, e.Err, e.Msg)
}
